﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Media;
using MyFeer.Widget.Enums;
using System.Windows;
using MyFeer.Lib.common;

namespace MyFeer.Widget.Grid.Cell
{
    public class CellStyle
    {
        private double bottomLineWidth=0.2;

        private double rightLineWidth = 0.2;

        private Color bottomLineColor = Colors.Gray;

        private Color rightLineColor = Colors.Gray;

        private LineStyle bottomLineStyle;

        private LineStyle rightLineStyle;

        private Color background=Colors.White;

        private Color foreground;

        private Font font;

        private VerticalAlignment verticalAlignment;

        private HorizontalAlignment horizontalAlignment;

        public LineStyle BottomLineStyle
        {
            get { return bottomLineStyle; }
            set { bottomLineStyle = value; }
        }
        public Color Foreground
        {
            get { return foreground; }
            set { foreground = value; }
        }
        public Font Font
        {
            get { return font; }
            set { font = value; }
        }
        public VerticalAlignment VerticalAlignment
        {
            get { return verticalAlignment; }
            set { verticalAlignment = value; }
        }
        public Color Background
        {
            get { return background; }
            set { background = value; }
        }
        public Color RightLineColor
        {
            get { return rightLineColor; }
            set { rightLineColor = value; }
        }
        public HorizontalAlignment HorizontalAlignment
        {
            get { return horizontalAlignment; }
            set { horizontalAlignment = value; }
        }

        public double BottomLineWidth
        {
            get { return bottomLineWidth; }
            set { bottomLineWidth = value; }
        }

        public double RightLineWidth
        {
            get { return rightLineWidth; }
            set { rightLineWidth = value; }
        }

        public Color BottomLineColor
        {
            get { return bottomLineColor; }
            set { bottomLineColor = value; }
        }

        public LineStyle RightLineStyle
        {
            get { return rightLineStyle; }
            set { rightLineStyle = value; }
        }
    }
}
